Extending the Quadrangle Inequality to Speed-Up Dynamic Programming

نویسندگان

  • Al Borchers
  • Prosenjit Gupta
چکیده

Proving that a function satisfies the quadrangle inequality is a powerful and elegant way to show that a dynamic programming algorithm to compute that function can be sped up by a factor of the input size. In this paper we consider two problems that do no fit in the usual general cases of functions that satisfy the quadrangle inequality but for which the proof of the quadrangle inequality still carries through: the multi-peg Tower of Hanoi problem with weighted disks and the problem of constructing a Rectilinear Steiner Minimal Arborescence (RSMA) on a slide. We prove the quadrangle inequality holds for a generalized function that unifies the two problems. This speeds up algorithms for these problems from 0(n3p) to O(n2p) and from O(n3) to 0(n2) respectively.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Speeding Up Dynamic Programming with Applications to

Consider the problem of computing E[j] = mit:! {D[k] + w(k, j)}, j = 1, ... , n, O~k~]-l where w is a given weight function, D[D] is given and for every k = 1, ... , n, D[k] is easily computable from E[k]. This problem appears as a subproblem in dynamic programming solutions to various problems. Obviously, it can be solved in time O( n ), and for a general weight function no better algorithm is...

متن کامل

Extending the Radar Dynamic Range using Adaptive Pulse Compression

The matched filter in the radar receiver is only adapted to the transmitted signal version and its output will be wasted due to non-matching with the received signal from the environment. The sidelobes amplitude of the matched filter output in pulse compression radars are dependent on the transmitted coded waveforms that extended as much as the length of the code on both sides of the target loc...

متن کامل

Control Problem and its Application in Management and Economic

The control problem and Dynamic programming is a powerful tool in economics and management. We review the dynamic programming problem from its beginning up to its present stages. A problem which was involved in physics and mathematics in I 7” century led to a branch of mathematics called calculus of variation which was used in economic, and management at the end of the first quarter of the 20” ...

متن کامل

Approximating the Bipartite TSP and Its Biased Generalization

We examine a generalization of the symmetric bipartite traveling salesman problem (TSP) with quadrangle inequality, by extending the cost function of a Hamiltonian tour to include a bias factor β ≥ 1. The bias factor is known and given as a part of the input. We propose a novel heuristic procedure for building Hamiltonian cycles in bipartite graphs, and show that it is an approximation algorith...

متن کامل

Distances with Stiffness Adjustment for Time Series Matching ( September 2006

In a way similar to the string-to-string correction problem we address time series similarity in the light of a time-series-to-time-series-correction problem for which the similarity between two time series is measured as the minimum cost sequence of "edit operations" needed to transform one time series into another. To define the “edit operations” we use the paradigm of a graphical editing pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Inf. Process. Lett.

دوره 49  شماره 

صفحات  -

تاریخ انتشار 1994